package actions;



import java.util.Map;

import dominio.Usuario;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class modificarCuenta extends ActionSupport{

	private static final long serialVersionUID = 1L;

	private String email;
	private String name;
	private String lastName;
	private String password;
	private String nombre_tienda;
	private String telefono;
	private String direccion;
	private Usuario us;
	private Long id;
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String execute(){	
		us = new Usuario(email, name, lastName, password, nombre_tienda, telefono, direccion);
		us.setId(id);
		Usuario us1 = new Usuario();	
		us1 = us1.update(us,true);
		us1.setId(id);
		Map session = ActionContext.getContext().getSession();
		session.remove("usu");
		session.put("usu", us);
		return SUCCESS;
		
	}

	public String getNombre_tienda() {
		return nombre_tienda;
	}

	public void setNombre_tienda(String nombre_tienda) {
		this.nombre_tienda = nombre_tienda;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

}
